Çoklu Bulut Veri Akışı

1. Giriş

b412875666fceda8.png

Son güncelleme: 2022-02-08

Neden çoklu bulut akışı gerekir?

İşletmeler, iş yüklerini birden fazla bulut platformuna yaymak için aktif olarak çalışıyor. Bunun nedeni, bir işletmenin operasyonel iş akışına birden fazla bulut sağlayıcıyı dahil etmenin çeşitli avantajları olmasıdır. Örneğin:

  • Tedarikçiye bağımlılık
  • İş Sürekliliği Riskini Azaltma
  • Bağımlılıklar ve Tek Bir Teknoloji Yığınına Bağımlılık

Ne oluşturacaksınız?

Bu codelab'de, Confluent Cloud'dan yararlanarak AWS ve GCP arasında çoklu bulut veri akışı oluşturacaksınız. Bu kurstan sonra:

  • GCP'de Confluent Cloud'da özel bir Kafka kümesi oluşturun.
  • Confluent Cloud ile GCP projeniz arasında, özel bir ağda erişilebilmesi için VPC eşlemesi ayarlayın.
  • Her iki büyük ölçekli sağlayıcıdaki kaynakların bağlanabilmesi için AWS projeniz ile GCP projeniz arasında bir VPN tüneli oluşturun.
  • AWS'den Confluent Kafka'ya erişin ve Confluent Kafka Cloud'dan yararlanarak AWS'den GCP'ye bir akış ardışık düzeni oluşturun.

Neler öğreneceksiniz?

  • Confluent Cloud Kafka ile GCP projeniz arasında VPC eşlemeyi ayarlama
  • AWS ve GCP projeleri arasında VPN tüneli oluşturma
  • AWS projenizden GCP'de barındırılan Confluent Cloud'a erişme

Bu codelab, çok bulutlu veri akışı oluşturmaya odaklanmaktadır. Alakalı olmayan kavramlar ve kod blokları işaretlenmiştir ve yalnızca kopyalayıp yapıştırmanız için kullanımınıza sunulmuştur.

Gerekenler

  • AWS proje erişimi.
  • GCP projesi erişimi.
  • GCP ve AWS Cloud deneyimi.
  • GCP Marketplace'ten Confluent Kafka aboneliği.

2. Hazırlanma

AWS ve GCP arasında VPN bağlantısını ayarlama

  • Bu demoda GCP'deki varsayılan VPC (asia-southeast1) ve AWS'deki ng-vpc-103-mum (ap-south1) kullanılır.

eac371e8af07fc0c.png

c76e9c670e4f8cca.png

  • AWS'de Müşteri Ağ Geçidi ve Sanal Özel Ağ Geçidi'ni (VPG) oluşturun. VPG'yi AWS VPC'ye ekleyin.

55a075a6b951b5df.png

fe23f4315e9369ec.png

  • AWS'de siteler arası VPN bağlantısını oluşturun.

4c59066457f3ff9.png a2dde7c3e7cf82e9.png

  • AWS'de oluşturulan tünelin yapılandırma dosyasını indirin. Seç
  • Tedarikçi : Genel
  • Platform : Genel
  • Yazılım : Tedarikçiden Bağımsız
  • Ike Sürümü : Ikev2
  • GCP'de VPN ağ geçidini ve VPN tünelini oluşturun.

8d167a30913a46e1.png

İndirilen AWS yapılandırma dosyasından her iki tünel için IP adresini ve Ikev2 anahtarını sağlayın.

  • Tamamlandığında tünel, AWS ve GCP'de ÇALIŞIR durumda olmalıdır.

baca51d151d7c40.png

ceefee82994ef2d4.png

Tünel kurulumu tamamlandı.

  • Confluent Cloud'u yapılandırmak için kullanılacak bir CIDR bloğu seçin. Bunu AWS'de statik rota olarak VPN tüneline ekleyin.

219fa91dc84bd751.png

GCP Marketplace'te Confluent Kafka

  • GCP Marketplace'ten Confluent Kafka'ya abone olun.

380b8221724e91d7.png

  • Confluent Cloud'da oturum açın ve ayrılmış bir küme oluşturun

54611bb3ba91a867.png

7e3b9fec07478fc5.png

  • Eşleme için VPC ağı ayrıntılarıyla birlikte GCP proje kimliğini sağlayın.

544ea2152de6d447.png

  • GCP tarafında, sağlanan Confluent Cloud küme ağı ayrıntılarıyla VPC eşlemeyi tamamlayın.

a791c93028f46a10.png

  • Confluent Cloud kümesi artık etkin ve GCP ile eşlenmiş durumda.

c9ebd43fab4a8db6.png

  • GCP'den Confluent kümesine bağlantıyı test edin.
  • GCE örneği sağlayın ve Python3'ü yükleyin.
  • Confluent Cloud'da Python istemci anahtarını oluşturma

969ce69a57fda7db.png

  • GCP örneğinden "producer.py" test komut dosyasını çalıştırın:

aaede917f462b5b9.png

  • Şimdi, AWS örneğine örnek kod tabanını indirin ve GCP'den Confluent Cloud'a hibrit bağlantıyı test etmek için "producer.py" komut dosyasını çalıştırın.

94da3d8c20f8b234.png

3. Tebrikler

Tebrikler, AWS ve GCP arasında çoklu bulutlu, bölgeler arası Confluent Kafka akış platformunuzu başarıyla oluşturdunuz.

Faydalı Codelab'ler**?**

Aşağıdaki codelab'lere göz atın:

Daha fazla bilgi